@echo off
echo ========================================
echo FlorisBoard 缓存清理脚本
echo ========================================
echo.

echo [1/4] 清理 .gradle 文件夹...
if exist .gradle (
    rmdir /s /q .gradle
    echo     ✓ .gradle 已删除
) else (
    echo     • .gradle 不存在
)

echo [2/4] 清理 .kotlin 文件夹...
if exist .kotlin (
    rmdir /s /q .kotlin
    echo     ✓ .kotlin 已删除
) else (
    echo     • .kotlin 不存在
)

echo [3/4] 清理 build 文件夹...
if exist build (
    rmdir /s /q build
    echo     ✓ build 已删除
) else (
    echo     • build 不存在
)

if exist app\build (
    rmdir /s /q app\build
    echo     ✓ app\build 已删除
)

if exist lib\native\build (
    rmdir /s /q lib\native\build
    echo     ✓ lib\native\build 已删除
)

if exist lib\android\build (
    rmdir /s /q lib\android\build
    echo     ✓ lib\android\build 已删除
)

if exist lib\compose\build (
    rmdir /s /q lib\compose\build
    echo     ✓ lib\compose\build 已删除
)

if exist lib\kotlin\build (
    rmdir /s /q lib\kotlin\build
    echo     ✓ lib\kotlin\build 已删除
)

if exist lib\snygg\build (
    rmdir /s /q lib\snygg\build
    echo     ✓ lib\snygg\build 已删除
)

if exist lib\color\build (
    rmdir /s /q lib\color\build
    echo     ✓ lib\color\build 已删除
)

echo [4/4] 清理 .idea 文件夹...
if exist .idea (
    rmdir /s /q .idea
    echo     ✓ .idea 已删除
) else (
    echo     • .idea 不存在
)

echo.
echo ========================================
echo 清理完成！
echo ========================================
echo.
echo 接下来的步骤:
echo 1. 重新打开 Android Studio
echo 2. 打开项目: Z:\111\florisboard
echo 3. 等待 Gradle 同步完成
echo 4. File ^> Sync Project with Gradle Files
echo.
pause

